<template>

    <div class="goodsinfo-container">
        <div class="ball" v-show="ballFlag"></div>
<!--        商品轮播图区域-->
        <div class="mui-card">
            <div class="mui-card-content">
                <div class="mui-card-content-inner">
                    包含页眉页脚的卡片，页眉常用来
                </div>
            </div>
        </div>
<!--        <mt-swipe :auto="4000">-->
<!--            <mt-swipe-item>2</mt-swipe-item>-->
<!--            <mt-swipe-item>3</mt-swipe-item>-->
<!--        </mt-swipe>-->

<!--        商品购买-->
        <div class="mui-card">
            <div class="mui-card-header">商品的名称标题</div>
            <div class="mui-card-content">
                <div class="mui-card-content-inner">
                    <p class="price">
                        市场价：<del>¥2139</del>&nbsp;&nbsp;销售价：<span class="now_price">¥1999</span>
                    </p>
                    <p>购买数量：<numbox></numbox></p>
                    <p>
                        <mt-button type="primary" size="small">立即购买</mt-button>
                        <mt-button type="danger" size="small" @click="addToShopCar">加入购物车</mt-button>
                    </p>
                </div>
            </div>

        </div>
<!--        商品参数-->
        <div class="mui-card">
            <div class="mui-card-header">商品参数</div>
            <div class="mui-card-content">
                <div class="mui-card-content-inner">
                    <p>商品货号:</p>
                    <p>库存情况:</p>
                    <p>上架时间:</p>
                </div>
            </div>
            <div class="mui-card-footer">
<!--                plain 按钮中间镂空-->
                <mt-button type="primary" size="large" plain @click="goDesc(id)">图文介绍</mt-button>
                <br>
                <mt-button type="danger" size="large" plain @click="goComment(id)">商品评论</mt-button>
            </div>
        </div>
    </div>

<!--       为撒商品轮播图那么丑-->
<!--    1,首页宽高为100%  2，在商品详情页面图片宽度为100%页面不好看 3，商品详情 高度100% 宽度自适应  4，分析原因首页中轮播图宽100% 详情宽自适应
        5，既然这两个轮播图 其它方面都没有冲突 只是宽度有分歧 那么我们可以定义属性让轮播图调用者手动指定 是否为100%宽度-->
</template>

<script>
    import goodsinfo_numbox from "../subcomponents/goodsinfo_numbox.vue";
    export default {
        name: "Goodsinfo",
        data(){
            return{ //获取页面上url的id
                id:this.$route.params.id,
                lunbotu:[],
                ballFlag:false  //控制小球是否显示
            }
        },
        created() {
            this.getLunbotu()
        },
        methods:{
            getLunbotu(){
                this.$http.get('/api/getthumimages/'+this.id).then(result=>{
                    if(result.body.status===0){
                        // 先循环轮播图组的每一项，为item添加 img属性 因为轮播图组件中 只认识 item.img 不认识 item.src
                        result.body.message.forEach(item=>{
                            item.img = item.src
                        })
                        this.lunbotu=result.body.message;
                    }
                })
            },
            addToShopCar(){
                //添加到购物车
                this.ballFlag =!this.ballFlag
            },
            goDesc(id){
                //点击使用编程式导航，跳转图文介绍页面
                this.$router.path({name:"goodsdesc",params:{id}})
            },
            goComment(id){
                // 点击跳转到评论页面
                this.$router.path({name:"goodscomment",params:{id}})
            }


        },
        components:{
            numbox:goodsinfo_numbox
        }
    }
</script>

<style scoped>
.goodsinfo-container{
    background-color: #eeeeee;
    overflow: hidden;  //取消最上面一白条
    /*padding-bottom: 1px;*/
    .now_price{
        color: red;
        font-size: 10px;
        font-weight: bold;
    }

    .mui-card-footer{ //商品评论图文介绍的父类   加这个使这两个按钮上下排列
        display:block;
        button{
            margin: 15px 0;
        }
    }
    .ball{
    width: 90px;
    height: 90px;
    border-radius: 50%; //变成圆的
    background-color: red;
    position: absolute; //圆定位
    z-index: 99;
    top:300px;//这一快是购物车点击数目增加的坐标
    left: 88px;
}
}
//  找到类名 轮播图自己定义高度



</style>